#pragma once

#include "IRenderizable.h"
#include "Fondo.h"


class Skybox : public IRenderizable {
public:
	Skybox();

	virtual void init(const glm::vec3 &DireccionLuz);
	virtual void renderizar(const glm::mat4 &matVista, const glm::mat4 &matProyeccion, const glm::mat4 &matModelo) const;

private:
	const float m_lado;

	Fondo m_xpositivo;
	Fondo m_xnegativo;
	Fondo m_ypositivo;
	Fondo m_ynegativo;
	Fondo m_zpositivo;
	Fondo m_znegativo;
};